package com.incar.chuxing.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by user1 on 2017/3/24.
 */

public class PersonalCenterBean {


    /**
     * status : 200
     * message : 成功
     * debug : null
     * attachment : {"creditScore":0,"isShowConcessionCard":0,"headImage":77174,"isRead":0,"couponCount":0,"adList":[{"h5Title":"用户须知","h5Url":"http://ekuaitu.com/h5/app/userGuide/bike_Register_account.html","content":"注意：12周岁以下儿童禁止骑车！"}],"userVipType":0,"userName":"App测试","picture":{"pictureId":184,"pictureType":1,"clickUrl":"","modifyTime":-28800000,"createTime":-28800000},"cardCouponCount":0,"weiguiCount":0,"balance":22,"carbonEmission":0,"licenseStatus":13,"identityStatus":13,"concessionCardPicture":-1,"depositStatus":1}
     */

    @SerializedName("status")
    private int status;
    @SerializedName("message")
    private String message;
    @SerializedName("debug")
    private Object debug;
    @SerializedName("attachment")
    private AttachmentBean attachment;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Object getDebug() {
        return debug;
    }

    public void setDebug(Object debug) {
        this.debug = debug;
    }

    public AttachmentBean getAttachment() {
        return attachment;
    }

    public void setAttachment(AttachmentBean attachment) {
        this.attachment = attachment;
    }

    public static class AttachmentBean {
        /**
         * creditScore : 0
         * isShowConcessionCard : 0
         * headImage : 77174
         * isRead : 0
         * couponCount : 0
         * adList : [{"h5Title":"用户须知","h5Url":"http://ekuaitu.com/h5/app/userGuide/bike_Register_account.html","content":"注意：12周岁以下儿童禁止骑车！"}]
         * userVipType : 0
         * userName : App测试
         * picture : {"pictureId":184,"pictureType":1,"clickUrl":"","modifyTime":-28800000,"createTime":-28800000}
         * cardCouponCount : 0
         * weiguiCount : 0
         * balance : 22
         * carbonEmission : 0
         * licenseStatus : 13
         * identityStatus : 13
         * concessionCardPicture : -1
         * depositStatus : 1
         */

        @SerializedName("creditScore")
        private int creditScore;
        @SerializedName("isShowConcessionCard")
        private int isShowConcessionCard;
        @SerializedName("headImage")
        private String headImage;
        @SerializedName("isRead")
        private int isRead;
        @SerializedName("couponCount")
        private int couponCount;
        @SerializedName("userVipType")
        private int userVipType;
        @SerializedName("userName")
        private String userName;
        @SerializedName("picture")
        private PictureBean picture;
        @SerializedName("cardCouponCount")
        private int cardCouponCount;
        @SerializedName("weiguiCount")
        private int weiguiCount;
        @SerializedName("balance")
        private double balance;
        @SerializedName("carbonEmission")
        private int carbonEmission;
        @SerializedName("licenseStatus")
        private int licenseStatus;
        @SerializedName("identityStatus")
        private int identityStatus;
        @SerializedName("concessionCardPicture")
        private int concessionCardPicture;
        @SerializedName("depositStatus")
        private int depositStatus;
        @SerializedName("adList")
        private List<AdListBean> adList;

        public int getCreditScore() {
            return creditScore;
        }

        public void setCreditScore(int creditScore) {
            this.creditScore = creditScore;
        }

        public int getIsShowConcessionCard() {
            return isShowConcessionCard;
        }

        public void setIsShowConcessionCard(int isShowConcessionCard) {
            this.isShowConcessionCard = isShowConcessionCard;
        }

        public String getHeadImage() {
            return headImage;
        }

        public void setHeadImage(String headImage) {
            this.headImage = headImage;
        }

        public int getIsRead() {
            return isRead;
        }

        public void setIsRead(int isRead) {
            this.isRead = isRead;
        }

        public int getCouponCount() {
            return couponCount;
        }

        public void setCouponCount(int couponCount) {
            this.couponCount = couponCount;
        }

        public int getUserVipType() {
            return userVipType;
        }

        public void setUserVipType(int userVipType) {
            this.userVipType = userVipType;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public PictureBean getPicture() {
            return picture;
        }

        public void setPicture(PictureBean picture) {
            this.picture = picture;
        }

        public int getCardCouponCount() {
            return cardCouponCount;
        }

        public void setCardCouponCount(int cardCouponCount) {
            this.cardCouponCount = cardCouponCount;
        }

        public int getWeiguiCount() {
            return weiguiCount;
        }

        public void setWeiguiCount(int weiguiCount) {
            this.weiguiCount = weiguiCount;
        }

        public double getBalance() {
            return balance;
        }

        public void setBalance(double balance) {
            this.balance = balance;
        }

        public int getCarbonEmission() {
            return carbonEmission;
        }

        public void setCarbonEmission(int carbonEmission) {
            this.carbonEmission = carbonEmission;
        }

        public int getLicenseStatus() {
            return licenseStatus;
        }

        public void setLicenseStatus(int licenseStatus) {
            this.licenseStatus = licenseStatus;
        }

        public int getIdentityStatus() {
            return identityStatus;
        }

        public void setIdentityStatus(int identityStatus) {
            this.identityStatus = identityStatus;
        }

        public int getConcessionCardPicture() {
            return concessionCardPicture;
        }

        public void setConcessionCardPicture(int concessionCardPicture) {
            this.concessionCardPicture = concessionCardPicture;
        }

        public int getDepositStatus() {
            return depositStatus;
        }

        public void setDepositStatus(int depositStatus) {
            this.depositStatus = depositStatus;
        }

        public List<AdListBean> getAdList() {
            return adList;
        }

        public void setAdList(List<AdListBean> adList) {
            this.adList = adList;
        }

        public static class PictureBean {
            /**
             * pictureId : 184
             * pictureType : 1
             * clickUrl :
             * modifyTime : -28800000
             * createTime : -28800000
             */

            @SerializedName("pictureId")
            private String pictureId;
            @SerializedName("pictureType")
            private int pictureType;
            @SerializedName("clickUrl")
            private String clickUrl;
            @SerializedName("modifyTime")
            private long modifyTime;
            @SerializedName("createTime")
            private long createTime;

            public String getPictureId() {
                return pictureId;
            }

            public void setPictureId(String pictureId) {
                this.pictureId = pictureId;
            }

            public int getPictureType() {
                return pictureType;
            }

            public void setPictureType(int pictureType) {
                this.pictureType = pictureType;
            }

            public String getClickUrl() {
                return clickUrl;
            }

            public void setClickUrl(String clickUrl) {
                this.clickUrl = clickUrl;
            }

            public long getModifyTime() {
                return modifyTime;
            }

            public void setModifyTime(long modifyTime) {
                this.modifyTime = modifyTime;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }
        }

        public static class AdListBean {
            /**
             * h5Title : 用户须知
             * h5Url : http://ekuaitu.com/h5/app/userGuide/bike_Register_account.html
             * content : 注意：12周岁以下儿童禁止骑车！
             */

            @SerializedName("h5Title")
            private String h5Title;
            @SerializedName("h5Url")
            private String h5Url;
            @SerializedName("content")
            private String content;

            public String getH5Title() {
                return h5Title;
            }

            public void setH5Title(String h5Title) {
                this.h5Title = h5Title;
            }

            public String getH5Url() {
                return h5Url;
            }

            public void setH5Url(String h5Url) {
                this.h5Url = h5Url;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }
        }
    }
}
